piece of spun yarn - Turkish English Dictionary